package com.cn.ysf.newbeemall.mapper;

import com.cn.ysf.newbeemall.pojo.TbNewbeeMallGoodsInfo;
import com.cn.ysf.newbeemall.util.PageQueryUtil;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface NewBeeMallGoodsMapper {

    /**
     * 根据商品的id查询该商品的信息
     * @param goodsId
     * @return
     */
    TbNewbeeMallGoodsInfo selectByPrimaryKey(@Param("goodsId") Long goodsId);

    /**
     *
     * @param goodsIds
     * @return
     */
    List<TbNewbeeMallGoodsInfo> selectByPrimaryKeys(List<Long> goodsIds);


    List<TbNewbeeMallGoodsInfo> findNewBeeMallGoodsList(PageQueryUtil pageQueryUtil);

    /**
     * 分页查询数据条数
     * @param pageQueryUtil
     * @return
     */
    Long getTotalNewBeeMallGoodsBySearch(PageQueryUtil pageQueryUtil);



}
